body {
	font-family: Tahoma;
	font-size: 12px;
	overflow-x:hidden;
}

#container
{
	width: 98%;
	margin-top:1px;
}
#contentpage a {text-decoration:none;}
#contentpage a:link    {color:#186175;}
#contentpage a:visited {color:#186175;}
#contentpage a:hover   {color:#B22222;text-decoration:underline;}
#contentpage a:active  {color:#FFFF99;}

#optionspanel {
	min-width:350px;
	width:30%;
	float:left;
	text-align: center;
	overflow-x:hidden;
}

#optionspanel ul{
	list-style:none;
	top:0;
}
#optionspanel a{text-decoration:none;}
#optionspanel a:link    {color:black;}
#optionspanel a:visited {color:black;}
#optionspanel a:hover   {color:#B22222;text-decoration:underline;}
#optionspanel a:active  {color:#FFFF99;}

#imagepanel {
	float:right;
	width:720px;
	height:540px;
}

#leftside {
	margin: 0px;
	float: left;
	width: 37%;
	text-align:center;
	overflow-x: hidden;
}

button {
	border: 1px solid gray;
	background-color:silver;
	font-family: Tahoma;
	padding:2px;	
	cursor:pointer;
}
input {
	font-family: Tahoma;
	background-color:white;
	padding:2px;
}

.group {
	border: 1px solid silver;
	background-color: #f2f2f2;
	padding: 10px;
	padding-left:15px;
	padding-right:20px;
	margin: 10px;
	line-height:13px;
	font-family: Tahoma;
	font-size: 12px;
}
.group h3{
	font-size:18px;
	padding:5px;
}
.group a {text-decoration:none;}
.group a:link    {color:#186175;}
.group a:visited {color:#186175;}
.group a:hover   {color:#B22222;text-decoration:underline;}
.group a:active  {color:#FFFF99;}
.group ol {
	padding-left:15px;
}

.optionspanel {
	text-align:left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
	padding-bottom:20px;
}

.optionspanel ul{
	list-style:none;
	top:0;
}

.optionspanel a{text-decoration:none;}
.optionspanel a:link    {color:black;}
.optionspanel a:visited {color:black;}
.optionspanel a:hover   {color:#B22222;text-decoration:underline;}
.optionspanel a:active  {color:#FFFF99;}

a:link .ratinglink, a:hover .ratinglink, a:active .ratinglink {
	text-decoration: none;
	border: 0px solid white;
}
.ratinglink{
	border: 0px solid white;
	}

#datetime {
	font-size: 8pt;
	font-style: italic;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}

ul, li {
	text-align: left;
}

#warning {
	color: #FF7F24;
}

#error {
	color: red;
}

h3{
	margin-top:10px;
	margin-bottom:10px;
}

#canvasObject{
	width:100%;
	height:100%;
}
